package com.iflytek.jcy.supervise.clue.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class TaskLogVo implements Serializable{

    /**  */
	private static final long serialVersionUID = -3540987678415133935L;
	@TableId(type=IdType.AUTO)
    private Integer id;
    /**
     * 任务id
     */
    private Long taskId;

    /**
     * 任务运行开始时间
     */
    private String taskRunStartTime;

    /**
     * 行为1：创建任务 2：执行任务
     */
    private Integer behavior;

    /**
     * 状态 1：执行成功 2：执行异常 3：任务终端 4：执行中 5：创建任务
     */
    private Integer status;

    /**
     * 筛查异常数
     */
    private Integer exceptionNum;

    /**
     * 任务运行结束时间
     */
    private String taskRunEndTime;

    /**
     * 记录xxl-job平台的logId用来查看日志
     */
    private String xxlLogId;

    /**
     * 记录xxl-job平台的logId用来查看日志
     */
    private Double rate;
    /**
     * 是否是最后一次执行记录
     */
    private Boolean isLast=false;
    /**
     * 线索名称
     */
    private String clueName;
}
